I like the idea of your suggested INPUT tag. It seems like a logical extension of the current protocol, and I can think of many uses for it, including form-based queries and maybe even a server-based Hypertext editor running on a very simple generic client.